punched tape recorder - French English Dictionary